A:link {text-decoration: none; color: #FFFFFF;}
A:visited {text-decoration: none; color: #FFFFFF;}
A:active {text-decoration: none; color: #FFFFFF;}
A:hover {text-decoration: underline; color: #CCCCCC;}
body {
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	position:relative;
	margin: 0;
}
#slapholder {
	width: 520px;
	background-color: transparent;
	margin: 0 auto;
	text-align:center;
}
.slaps {
	float:left;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	background-image: transparent;
	margin-left:7px;
	margin-top:10px;
	padding:5px;
	width: 100px;
	height: 100px;
	border: 2px solid #ccc;
}
.slapimg {
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	width: 95px;
	height: 95px;
	min-height: 95px;
	margin: 0 auto;
	background-color: #FFFFFF;
	overflow:hidden;
}
.clear {
	clear:both;
}
.notselected {
	opacity: 0.5; filter:
	alpha(opacity=50);
}
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url('tipsy.gif'); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }
.fbButton,.fbButtonSuppressed:active,.fbButtonSuppressed:focus,.fbButtonSuppressed:hover{
background:#eee url(app_img/button_sprite.png) repeat 0 0;
border:1px solid #999;
border-bottom-color:#888;
box-shadow:0 1px 0 rgba(0, 0, 0, .1);
-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
cursor:pointer;display:-moz-inline-box;
display:inline-block;
font-size:11px;
font-weight:bold;
line-height:normal !important;
padding:2px 6px;
text-align:center;
text-decoration:none;
vertical-align:top;
white-space:nowrap
}
.fbButton + .fbButton{
margin-left:4px
}
.fbButton:hover{
text-decoration:none
}
.fbButton:active,.fbButtonDepressed{
background:#ddd;
border-bottom-color:#999;
box-shadow:0 1px 0 rgba(0, 0, 0, .05);
-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .05)
}
.fbButton .fbButtonText,.fbButton input{
background:none;
border:0;color:#333;
cursor:pointer;
display:-moz-inline-box;
display:inline-block;
font-family:'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
font-weight:bold;
margin:0;
outline:none;
padding:1px 0 2px;
white-space:nowrap
}
.fbButtonConfirm{
background-color:#5b74a8;
background-position:0 -48px;
border-color:#29447e #29447e #1a356e
}
.fbButtonConfirm:active{
background:#4f6aa3;
border-bottom-color:#29447e
}
.fbButtonLarge,.fbButtonLarge .fbButtonText,.fbButtonLarge input{
font-size:13px
}
.fbButtonText,.fbButtonConfirm input,.fbButtonConfirm.fbButtonDisabled .fbButtonText,.fbButtonConfirm.fbButtonDisabled input{
color:#fff
}
#Upload {
	width: 25em;
	margin: 1em auto;
	padding:0 2em 2em 2em ;
	border:1px solid #bbb;
	color: #333;
	background:#ffd;
	font: 0.9em verdana, sans-serif;
}			
#Upload h1{
	font: 1.4em bold verdana, sans-serif;
	margin: 0;
	padding:1em 0;
	text-align:center;
}
#Upload label{
	float: left;
	width: 7em;
}
		
#Upload p {
	 clear: both;
}		

.red{
	color:red;
}
